package com.sc.dal.model.order;
	
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import com.sc.dal.model.consultComment.ConsultComment;

public class Products implements Serializable{
	private static final long serialVersionUID = 5391832470258433195L;
	private String orderId; //订单ID
	private Integer  productId ;  //商品id
	private String productName; //商品名称
	private int  quantity  ;    //商品数量
	private BigDecimal  marketPrice; //商品市场价格
	private int score;  //赠送积分
    private String goods_sku_id;//商品规格ID以英文逗号隔开如"颜色:红色,尺码:60"
    private String goods_sku_info;//商品规格value值描述以英文逗号隔开如"颜色:红色,尺码:60"
	private String imgUrl; //商品图片URL	
	private String picture;//商品图片信息
	private String isComment; //商品是否评论	
	private int productStock;//商品库存
	private String productDetail;//商品描述
	private String giftGoods; //赠送商品ID用英文逗号隔开    
    //在代理等级打折后的市场价格
    private BigDecimal discountMarketPrice;    
    //在代理等级折扣率 
    private double discountRate;     
    private List<Map<String,Object>>  goodsProMapList = new ArrayList<Map<String,Object>>(); //商品的促销活动列表
    private Map<String,Object>  goodsProMap = new LinkedHashMap<String, Object>(); //商品 参与的促销活动
    
    private List<ConsultComment> commentList = new ArrayList<ConsultComment>();//商品评论列表

	//模糊查询条件商品名称或商品编号或订单号
	private String likeStr;
	
	//记录用户选择的商品促销详细ID
	private String proDetailId ;	
	/****
	 * 统计评价的数量
	 */
	private String isCommentCount;
	
	public Map<String, Object> getGoodsProMap() {
		return goodsProMap;
	}
	public void setGoodsProMap(Map<String, Object> goodsProMap) {
		this.goodsProMap = goodsProMap;
	}
	public String getProDetailId() {
		return proDetailId;
	}
	public void setProDetailId(String proDetailId) {
		this.proDetailId = proDetailId;
	}
	public List<ConsultComment> getCommentList() {
		return commentList;
	}
	public void setCommentList(List<ConsultComment> commentList) {
		this.commentList = commentList;
	}
	public String getLikeStr() {
		return likeStr;
	}
	public void setLikeStr(String likeStr) {
		this.likeStr = likeStr;
	}
	public List<Map<String, Object>> getGoodsProMapList() {
		return goodsProMapList;
	}
	public void setGoodsProMapList(List<Map<String, Object>> goodsProMapList) {
		this.goodsProMapList = goodsProMapList;
	}
	public BigDecimal getDiscountMarketPrice() {
		return discountMarketPrice;
	}
	public void setDiscountMarketPrice(BigDecimal discountMarketPrice) {
		this.discountMarketPrice = discountMarketPrice;
	}
	public double getDiscountRate() {
		return discountRate;
	}
	public void setDiscountRate(double discountRate) {
		this.discountRate = discountRate;
	}
	public String getGiftGoods() {
		return giftGoods;
	}
	public void setGiftGoods(String giftGoods) {
		this.giftGoods = giftGoods;
	}
	public int getProductStock() {
		return productStock;
	}
	public void setProductStock(int productStock) {
		this.productStock = productStock;
	}	
	public String getProductDetail() {
		return productDetail;
	}
	public void setProductDetail(String productDetail) {
		this.productDetail = productDetail;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getPicture() {
		return picture;
	}
	public void setPicture(String picture) {
		this.picture = picture;
	}
	public String getIsComment() {
		return isComment;
	}
	public void setIsComment(String isComment) {
		this.isComment = isComment;
	}
	public String getImgUrl() {
		return imgUrl;
	}
	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}
	public Integer getProductId() {
		return productId;
	}
	public void setProductId(Integer productId) {
		this.productId = productId;
	}	
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public int getQuantity() {
		return quantity;
	}
	public void setQuantity(int quantity) {
		this.quantity = quantity;
	}
	public BigDecimal getMarketPrice() {
		return marketPrice;
	}
	public void setMarketPrice(BigDecimal marketPrice) {
		this.marketPrice = marketPrice;
	}
	public int getScore() {
		return score;
	}
	public void setScore(int score) {
		this.score = score;
	}
	public String getGoods_sku_id() {
		return goods_sku_id;
	}
	public void setGoods_sku_id(String goods_sku_id) {
		this.goods_sku_id = goods_sku_id;
	}
	public String getGoods_sku_info() {
		return goods_sku_info;
	}
	public void setGoods_sku_info(String goods_sku_info) {
		this.goods_sku_info = goods_sku_info;
	}
	public String getIsCommentCount() {
		return isCommentCount;
	}
	public void setIsCommentCount(String isCommentCount) {
		this.isCommentCount = isCommentCount;
	}

	
	
}
